5.2 Test Result Evaluation 5.1 Test Case Generation
نویسندگان
چکیده
the test classes a collection of strategies in order to derive test input data. These strategies will be formalized such that they can be put into a rule base for a term rewriting system. Additionally, diierent tactics will be developed to selectively apply these strategies to diierent parts of the speciication. The result of such an automatic process will be a diierent collection of test classes, which will give a much ner granularity of cases of interest than described by the DNF test classes currently produced, which only reeect the control structure of the system. Acknowledgments Parts of the work presented here have been funded by the Technologiestiftung Schleswig{Holstein within the CATI project. We would like also to thank Jan Meyer and Martin Schmitz for their contributions to the case study. in order to carry out the transformations described in Section 5.1. This gure might improve somewhat, once the testers get more familiarwith the methods and tools. Demonstration of traceability and completeness against the speciication has been easier, if not accepted by construction. The main advantages were observed during test result evaluation, where the task carried out manually over several days reduced to about one hour of automatic execution. Evaluating regression tests shows a similar relation, but the manual evaluation had the old test output as a reference to be compared to, manually again. Preparation of the test environment had been somewhat more expensive because the Event/Action Transformer had to be implemented and tested. But this is a xed eeort carried out once at the beginning of the testing process. One question arising naturally is how possible errors in the test environment might lead to correct programs to be claimed faulty or incorrect programs claimed to be correct. As far as the xed part of the test environment is concerned , this will be tested more and more during its application, leading to a speciic degree of conndence. A weak point is the Event/Action Transformer which has to be written manually by the testers. As long as this is developed independently of the application code, a redundant parallel development reduces the risk of errors compensating each other in application code and the test environment and therefore left undetected. The remaining risk of errors in the test environment, however, must be compared to the risk of errors arising during manual routine work, especially when carried out again during regression test. 6 …
منابع مشابه
Speech Recognition with Hierarchical Codebook Search
3 1 Specifications 4 1.1 Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 The Decimation Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 Goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Preconditions 6 2.1 Distortion and Distance Measurement . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Ra...
متن کاملAutomated Test Framework for Software Quality Assurance
The overall endeavor of the software engineering is to ensure delivery of high quality software to the end user. To guarantee high quality software, it is required to test software. Testing is a crucial constituent of software engineering. In software testing there are number of underlying issues like effective generation of test cases, prioritisation of test cases which need to be tackled. Thi...
متن کاملSummary Describing Integration of ERM Methodology into Supervisory Control Framework with Software Package Documentation
....................................................................................................................................................... iii Acknowledgments ......................................................................................................................................... v Acronyms and Abbreviations .............................................................
متن کاملSearch-based generation of human readable test data and its impact on human oracle costs
The frequent non-availability of an automated oracle makes software testing a tedious manual task which involves the expensive performance of a human oracle. Despite this, the literature concerning the automated test data generation has mainly focused on the achievement of structural code coverage, without simultaneously considering the reduction of human oracle cost. One source of human oracle...
متن کاملDistribution modulo One and Ratner’s Theorem
Contents 1. Introduction 1 2. Randomness of point sequences mod 1 2 2.1. Distribution of gaps 4 2.2. Independent random variables 6 3. mα mod one 7 3.1. Geometry of Γ\G 9 3.2. Dynamics on Γ\G 10 3.3. Mixing and uniform distribution 12 4. √ mα mod one 14 4.1. The case α = 1 15 4.2. Some heuristics in the case α = √ 2 16 5. Ratner's theorem 19 5.1. Limit distributions of translates 19 5.2. Equidi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996